punch mechanism - German English Dictionary